package com.innerclass.anonymous.demo3;

public class Parcel9 {

	// 如果定义一个匿名内部类，并且希望它使用一个在其外部定义的对象，那么编译器要求其参数引用是final的
	public Destination destination(final String dest) {
		return new Destination() {

			private String label = dest;

			@Override
			public String readLable() {
				System.out.println(label);
				return label;
			}

		};

	}

	public static void main(String[] args) {
		Parcel9 parcel9 = new Parcel9();
		parcel9.destination("aaaaa").readLable();
	}

}
